package com.asset.dispoal.company.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import tech.mhuang.pacebox.springboot.protocol.data.PageDTO;

import java.util.Date;

/**
 * @author qr
 * @date 2022/1/25$
 */
@Data
public class CompanyRequest extends PageDTO {

    /**
     *
     */
    @ApiModelProperty(value = "id")
    private String id;
    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    private String name;
    /**
     * 公司编号
     */
    @ApiModelProperty(value = "公司编号")
    private String code;
    /**
     * 公司类型 0债行 1律所  2机构 3法院
     */
    @ApiModelProperty(value = "公司类型 0债行 1律所  2机构 3法院")
    private String type;
    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String telephone;
    /**
     * 公司地区编码
     */
    @ApiModelProperty(value = "公司地区编码")
    private String addressCode;
    /**
     * 公司地址详情
     */
    @ApiModelProperty(value = "公司地址详情")
    private String addressInfo;
    /**
     * 公司说明
     */
    @ApiModelProperty(value = "公司说明")
    private String explain;
    /**
     * 公司等级
     */
    @ApiModelProperty(value = "公司等级")
    private String level;
    /**
     * 公司管辖范围 1 省 2 市 3县、区
     */
    @ApiModelProperty(value = "公司管辖范围 1 省 2 市 3县、区")
    private String scope;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createUser;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = " 修改时间")
    private Date updateTime;
    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String updateUser;
    /**
     * 是否停用
     */
    @ApiModelProperty(value = "是否停用")
    private String state;
    /**
     * 0未删除 1删除
     */
    @ApiModelProperty(value = "0未删除 1删除")
    private String delFlag;

    @ApiModelProperty(value = "父id")
    private String parentId;

    /**
     * 经度
     */
    @ApiModelProperty(value = " 公司类型 0债行 1律所  2机构 3法院")
    private String longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = " 纬度")
    private String latitude;


    @ApiModelProperty(value = "logo")
    private String logo;

    @ApiModelProperty(value = "简介")
    private String shortName;

    @ApiModelProperty(value = "公司类别 '0银行 1机构 2公司'")
    private String companyCategory;


    @ApiModelProperty(value = "联系人")
    private String contact;

    @ApiModelProperty(value = "账号")
    private String account;

    @ApiModelProperty(value = "密码")
    private String password;

    private String courtSourceAreaCode;

}
